OAuth2Options

@Serializable
data class OAuth2Options(val enabled: Boolean? = null, val providers: List<JsonElement>, val mappedFields: List<JsonElement>)

Parameters

enabled

Whether or not oauth2 is enabled.

providers

A list of oauth2 providers and their data.

mappedFields

A mapping of fields between the oauth2 provider and Pocketbase.

Constructors

Link copied to clipboard
constructor(enabled: Boolean? = null, providers: List<JsonElement>, mappedFields: List<JsonElement>)

Properties

Link copied to clipboard
val enabled: Boolean? = null
Link copied to clipboard
val mappedFields: List<JsonElement>
Link copied to clipboard
val providers: List<JsonElement>